+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
+Sat Feb 2 18:07:51 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set upper member
+ of vadjustment correct, so the vscrollbars of lists smaller than
+ 1 page are somewhat saner (#66905)
+
+ * gtk/gtkliststore.c (gtk_list_store_remove_silently): do not
+ increment the stamp, liststore is a model with persisting iters
+
Fri Feb 1 23:54:00 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.[ch] (gtk_rc_parse_engine): Support
if (iter->user_data == list_store->tail)
list_store->tail = prev;
}
-
- list_store->stamp ++;
}
/**
tree_view->priv->vadjustment->step_increment = (tree_view->priv->vadjustment->page_size) / 10;
tree_view->priv->vadjustment->page_increment = (allocation->height - TREE_VIEW_HEADER_HEIGHT (tree_view)) / 2;
tree_view->priv->vadjustment->lower = 0;
- tree_view->priv->vadjustment->upper = tree_view->priv->height;
+ tree_view->priv->vadjustment->upper = MAX (tree_view->priv->vadjustment->page_size, tree_view->priv->height);
if (tree_view->priv->vadjustment->value + allocation->height > tree_view->priv->height)
gtk_adjustment_set_value (tree_view->priv->vadjustment,